Performance Evaluation of Reusable Software Components
نویسندگان
چکیده
For the enhancement of quality in the software development, to eliminate the repeated work and to improve the efficiency, we require a effective solution that is software reuse. But how to identify and evaluate the performance of reusable software from the existing systems has remained the task for developers. Defining metrics to reusable components has given the structural analysis to the different procedures. Neural Network gives the oppurtutinity to evaluate the attributes of reusability and work as the automatic tool to define reusability of procedures by calculation based on training. Metrics’s values turn as input dataset for the Neural Network systems. Different algorithms have been experimented and results are recorded in terms of Accuracy, Mean Absolute Error (MEA) and Root Mean Square Error (RMSE). In this paper, the proposed model defined in the future scope can become a effective and efficient way to state the reusability of software components. Keywords— Software Reusability, Software Metric, Neural Network, Accuracy, MAE, RMSE.
منابع مشابه
Towards Component Evaluation Approaches
Component-based software engineering (CBSE) is becoming popular due to the benefits of software reuse and the availability of many alternatives of reusable components. By the reuse of existing software components that have already been tested, software engineers may reduce errors and shorten the time to market of the system under development. However, software engineers still have a problem in ...
متن کاملResearch Issues in Characterizing the Performance of Reusable Software Components
The software reuse practices of many organizations could be described as “ad hoc,” at best. Some reuse efforts do not consider even basic concepts such as completely specifying or correctly verifying reusable code. Those organizations that do attempt to specify formally their reusable assets often do so at the expense of neglecting issues concerned with performance. The area of Software Perform...
متن کاملReSoFT: A Reusable Testbed for Development and Evaluation of Software Fault-Tolerant Systems
The Reusable Software Fault Tolerance Testbed (ReSoFT) was developed to facilitate the development and evaluation of high-assurance systems that require tolerance of both hardware and software faults. Central to ReSoFT is a library of reusable software components for the construction of target systems that utilize a wide variety of software fault tolerance (SWFT) techniques. The reusable compon...
متن کاملRelevance Feedback in the Retrieval of Reusable Software Components
In this paper we focus on the issue of retrieving soji’ware from a collection of reusable sojtware components. The proposed method is a variation of the relevance feedback process, a popular retrieval mechanism typically used for text document environments. We describe how this method can be adapted for reusable software collections. Two variations of a relevance feedback process are presented....
متن کاملComponent Selection for Component Based Software Engineering
Component selection is not an easy task in Component Based Software Engineering .and it is very difficult to select component for CBSE. Component Based Software Engineering (CBSE) is a concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. This paper presents an approach for defining evaluation criteria for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012